﻿using System.Collections.Generic;
using MJD.Comunes.Entidades;
using MJD.Transaccional.AccesoDatos.Fabricas;
using MJD.Transaccional.Comandos.Interfaces;

namespace MJD.Transaccional.Comandos.Implementacion.ComandosRamo
{
    /// <summary>
    /// Comando que consulta todos los ramos de la base de datos
    /// </summary>
    public class ObtenerRamos:IComando<IList<Ramo>>
    {
        #region Implementation

        /// <summary> Metodo que realiza la accion del comando </summary>
        /// <returns>Lista de Ramos</returns>
        public IList<Ramo> Ejecutar()
        {
            return FabricaDao.ObtenerManejador().ObtenerDaoRamo().ObtenerTodos();
        }

        #endregion
    }
}
